•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
이 문서는 분류가 되어 있지 않습니다. 분류:분류에서 적절한 분류를 찾아 문서를 분류해주세요!
1. 개요2. NVOD 서버 BS 작업 체크리스트 (텍스트 복구)3. NVOD 서버 BS 작업 절차
3.1. 사전 작업3.2. 작업 전

1. 개요 [편집]

NVOD 서버 BS 작업 시 참고 할만한 체크리스트를 작성 하였다.

2. NVOD 서버 BS 작업 체크리스트 (텍스트 복구) [편집]

순서 / 체크 항목
명령어
기준 값
결과
사전
OS
서버 공통 체크리스트 점검
ADS
ls /data/contentsdata | wc -l
부팅 전 컨텐츠 개수 확인
ADS
ls -rtl /data/moc/errorfree/schedule
사전 스케줄 보유량 확인
DB
작업계획서 참조
장애 발생 시 복구를 위한 백업 확인
부팅 후
OS
tail -F /var/log/messages
Error/Fail 로그 유무 확인
OS
서버 공통 체크리스트 점검
부팅 후 상태 확인을 위한 점검
ADS
tail -F /var/log/castis/fileinstaller/..._FileInstaller.log
입수 정상 여부(delivery done) 확인
ADS
tail -F /var/log/castis/fileregister/..._FileRegister.log
입수 여부 정상 [예시1]
ADS
tail -F /var/log/castis/xmlregister/xmlregister.log
입수 정상 [예시2]
ADS
tail -F /var/log/castis/filemanager/filemanager.log
BS서버로 복사 여부 정상 [예시3]
ADS
tail -F /var/log/castis/fileregister/..._FileRegister.log
예시[예시4] 확인 후 DB 접속 및 실제 파일 기록 확인
BS
tail -F /var/log/castis/bc3000iptv.log
"EndOffFile" 로그가 지속적으로 출력될 경우 정상
BS
sar -n dev 2
부팅 전 백업 트래픽과 비교해 상태가 비슷할 경우 정상
CMS
작업 후 운영팀과 기능 테스트
스케줄/컨텐츠/출력 이력 조회 테스트
CMS
tail -F /var/log/castis/apcontroller/..._APController.log | grep “XXX.mpg”
Error/Fail 로그가 지속적으로 출력하지 않을 경우 정상
DB
Select * from media where filename = ’XXX.mpg’;
테스트 파일 정상 등록 여부 확인
DB
Select count(*) from media;
부팅 전 확인 한 개수와 차이가 없을 경우 정상
DB
Select * from eventschedule where filename = ‘XXX.mpg’;
송출중인 파일이 등록되어 있는지 확인

3. NVOD 서버 BS 작업 절차 [편집]

3.1. 사전 작업 [편집]

1. 서버 공통 체크 리스트 참고 해 서버 내 backup 폴더 만들어 백업 하기
2. 변경/수정 되는 Config 백업 파일과 패치 파일 별도로 생성하기

3.2. 작업 전 [편집]

1. DB HOT 백업 진행
2. ADS / BS / DB 서버내 default 파일 개수 및 컨텐츠 개수 확인

2-1. ADS#1, #2 서버 확인
(컨텐츠 파일 개수 확인)
# ls /data/contentsdata| egrep “.mpg|.ts” | wc -l

(디폴드 파일 개수 확인)
# ls /data/contentsdata/default | egrep ".mpg|.ts" | wc -l

(날짜별 스케줄 보유량 확인)
# cd /data/moc/errorfree/schedule
# xmllint -format NVOD_CHxxx[5]_20260311_01M.xml | grep "EndTime="

2-2. BS#1, #2 서버 확인
(컨텐츠 파일 개수 확인)
# ls /data | egrep “.mpg|.ts” | wc -l

2-3. DB 서버 확인
(DB 접속)
# su - enterprisedb
# psql
# c castanets_nvod

(컨텐츠 파일 개수 확인)
# Select count(*) from media where delete_check =’f’;

(스케줄 파일 개수 확인)
# select * from eventschedule where channel_id = ‘XXX[6]’ order by start_time desc limit 5;

3. ADS 서버 AutoPurge 종료 확인
# vim /var/log/castis/filemanager/filemanager.log

4. ADS 서버 Rsync 스크립트 수행
4-1. ADS 서버 중 Standby 서버에서 실행
# /usr/local/castis/Rsync_moc.sh
# /usr/local/castis/Rsync_contentsdata.sh

4-2. CMS 서버 중 Standby 서버에서 실행
# /usr/local/castis/Rsync_transaction.sh
[예시1] Create File to HCRServer[예시2] Asset files moved to ... metadata 및 ScheduleTaskService [...] [예시3] FileSync upload to BC Server End!! – Asset [예시4] Apply FileInfo to HCRServer [5] 채널 하나만 확인[6] 채널 하나만 확인